@charset "utf-8";

/* 1.1 Reset
-----------------------------------------------------------------------------------------------*/
	html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, samp, small, 		   strong,    sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-size : 100%; vertical-align : baseline; background : transparent; outline : none; }
	q {quotes : none;}
	q:before, q:after {content : "";content : none;}
	a, ins, del {text-decoration : none;}
	table {border-collapse : collapse;border-spacing : 0;}
	th, td {vertical-align : top;}
	th {text-align : left;}
	section {margin : 0;}
	
/* 1.2 Clearfix
-----------------------------------------------------------------------------------------------*/
	.clearfix {content : ".";display : block;height : 1px;clear : both;visibility : hidden;}
	.inputbox {border : 1px solid #dedede;color : #888888 !important ;background-color : #fff;font-size : 11px;font-weight : normal;line-height : 16px;float : left;height : 20px;}
	.example {color : #bababa !important ;}
	.clearBoth { clear:both; height:0px; line-height:0px; font-size:0; display:block; }

/* 1.3 Default Styles
-----------------------------------------------------------------------------------------------*/
    body { background:url(/ce-static-testedge/common/images/pattern_mainbg.png) repeat top; color : #333333; font-family : Arial, Helvetica, sans-serif;; 	font-size : 13px !important; margin : 0 auto;}
	hr {display : none;}
	strong {font-weight : bold;}
	em {font-style : italic;}
	del {text-decoration : line-through;}
	th {font-weight : normal;}
	address, cite, dfn {font-style : normal;}
	li {list-style : none;}
	abbr, acronym {border-bottom : 1px dotted #999;cursor : help;}
	input, textarea, select {font-family : Arial, Helvetica, sans-serif;;}
	a { color:#0079e1; text-decoration : none;}
	a:hover, a:active { color:#505050;}
	img {vertical-align : bottom;}
	* {margin : 0;padding : 0;}
	article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display : block;}
	mark, rp, rt, ruby, summary, time {display : inline;margin : 0;}
	

	/* Getting the new tags to behave */
	article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ 		    display: block; }
	mark, rp, rt, ruby, summary, time{ display: inline; margin:0px;}
	
	/* set dotted border zero for mozila*/
	input { outline:none; }
	input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="radio"]::-moz-focus-inner{   border : 0px; padding:1px; outline:none;} 
	input[type="checkbox"] {vertical-align:middle; margin:0px 7px 0 0; float:left; border:none !important; background:none;}
	input[type="button"]{border:1px #cc092f solid; color:#fff; border-radius:4px; *border-radius:4px; cursor:pointer; background-color:#ca0a2f;  
	-moz-border-radius:4px;/* firefox mozilla*/-webkit-border-radius: 4px;/*safari, chrome*/border-radius: 4px;/*opera*/	-khtml-border-radius:4px; *padding:4px 6px !important;
	padding: 2px 7px; font-weight:bold;}
	input[type="text"] { border:1px #e4e4e4 solid; color:#798e94; font-size:11px; height:24px; line-height:24px; padding:0 0 0 10px; -webkit-box-shadow: inset 2px 2px 2px 0px #dddddd; -moz-box-shadow: inset 2px 2px 2px 0px #dddddd; box-shadow: inset 2px 2px 2px 0px #dddddd; font-style:italic; }
	input[type="text"]:focus { font-style:normal; font-size:11px; }
	input[type="radio"]{border:0px #e4e4e4 solid; color:#798e94; margin:0px 4px 0px 0px; padding:0px; vertical-align:text-top}
	input[type="password"]{border:1px #B7B7B7 solid; color:#798e94;}
	input[type="textarea"]{border:1px #B7B7B7 solid; color:#798e94; width:321px; border-radius:4px; height:20px;}
	textarea{border:1px solid #cdcdcd; width:380px; height:60px; padding:10; -webkit-box-shadow: inset 2px 2px 2px 0px #dddddd; -moz-box-shadow: inset 2px 2px 2px 0px #dddddd; box-shadow: inset 2px 2px 2px 0px #dddddd;}
	
	
	.displayNone{display:none;}
	.visibilityHidden{ visibility:hidden; }
	.floatleft{float:left;}
	.floatright{float:right !important;}
	.textleft{text-align:left; }
	.textright{text-align:right; }
	.textcenter{text-align:center ;}
	.cap{ text-transform:uppercase;}
	.whiteSpace { white-space:nowrap }
	.widthauto{ width:auto !important;}
	.fullwidth{ width:100% ; padding:15px 0 15px 0;}
	.dummytitle{ padding:15px 0px; font-size:16px;}
	.valign{ vertical-align:middle;}
	.bold{ font-weight:bold !important;}
	.displayBlock {display:block;}
	.marginRight { margin-right:10px !important; }
	.marginRight5 { margin-right:5px; }
	.marginLeft { margin-left:10px; }
	.marginLeft14{margin-left:14px;}
	.marginLeft5 { margin-left:5px; }
	.marginTop { margin-top:10px !important; }
	.marginTop20 { margin-top:20px; }
	.marginTop15 { margin-top:15px; }
	.marginTop2 { margin-top:2px !important; }
	.marginTop5 { margin-top:5px !important; }
	.marginTop6 { margin-top:6px !important; }
	.marginBottom { margin-bottom:10px !important; }
	.marginBottom5 { margin-bottom:5px !important; }
	.marginBottom30 { margin-bottom:30px !important; }
	.marginBottom90 { margin-bottom:90px !important; }
	.marginBottomNone { margin-bottom:0 !important; }
	.margin { margin:10px; }
	.margin20 { margin:15px 10px 20px 20px; }
	.marginRight20 { margin-right:20px; }
	.marginLeft20 { margin-left:20px; }
	.padding { padding:10px; }
	.padding5 { padding:5px !important;}
	.padding3 { padding:3px; }
	.padding5_10 { padding:5px 10px; }
	.padding10_5{}
	.paddingTopNone { padding-top:0; !important;}
	.paddingLeftNone { padding-left:0 !important; }
	.paddingRNone { padding-right:0 !important; }
	.paddinBottomNone { padding-bottom:0; }
	.paddingNone { padding:0 !important; }
	.fontsize12 { font-size:12px; }
	.fontsize10 { font-size:10px; }
	.font100 { font-weight:100 !important; }
    .te-button{ height:23px; line-height:23px; letter-spacing:1px; border:1px solid #ccc; padding:0 10px; font-weight:700; -moz-border-radius:4px;-webkit-border-radius: 4px; border-radius: 4px; font-size:12px; display:block; }
	.buttonFacilities{ background: url(/ce-static-testedge/common/images/buttonBg.png) repeat-x left bottom; margin-left:10px; color:#4160c2 !important; text-shadow: 0px 1px 0px #fff, 0px 1px 0px rgba(196, 128, 27, 0.80); }
	.buttonFacilities:hover { color:#4160c2 !important; }
	#dialog-schollInfo .buttonFacilities { margin-left:0; }
	
	.buttonGray{ background: url(/ce-static-testedge/common/images/buttonGrayBg.png) repeat-x left bottom; color:#3f3f3f !important; text-shadow: 0px 1px 0px #fff, 0px 1px 0px rgba(196, 128, 27, 0.80); }
	.buttonGray:hover { color:#4160c2 !important; }
	.buttonBlue{ background: url(/ce-static-testedge/common/images/buttonBlueBg.png) repeat-x left bottom; color:#fff; text-shadow: 0px 1px 0px #00478c, 0px 1px 0px rgba(0, 71, 140, 1); border:1px solid #005cce; }
	.buttonBlue:hover { color:#fff; }
	.buttonSkyBlue{ background: url(/ce-static-testedge/common/images/buttonSkyBlueBg.png) repeat-x left bottom; color:#fff; text-shadow: 0px 1px 0px #00478c, 0px 1px 0px rgba(0, 71, 140, 1); border:1px solid #005cce; }
	.buttonSkyBlue:hover { color:#fff; }
	.message { background:#fffdd5; float:left; border:1px solid #dcd655; padding:9px 10px; color:#4c4c4c; margin-left:50px; font-size:11px; }
	.notification { background:#fffdd5; border:1px solid #dcd655; padding:9px 10px; color:#4c4c4c; font-size:11px; }
	
	/* Title Styling*/
	.titleMain { height:36px; line-height:36px; background:url(/ce-static-testedge/common/images/main-heading-bg.png) repeat-x top; padding:0 0 5px 20px; font-size:18px; color:#fff; text-shadow: 0px 1px 0px #c4801b, 0px 1px 0px rgba(196, 128, 27, 0.80); }
	.title2 { color:#505050; font-size:15px; margin:5px 0; }
	.titleEllipsis { text-overflow:ellipsis; overflow: hidden; white-space:nowrap; }
	.titleMain_school { height:21px; background:url(/ce-static-testedge/common/images/main-heading-bg.png) repeat-x bottom; text-shadow: 0px 1px 0px #c4801b, 0px 1px 0px rgba(196, 128, 27, 0.80); }
	
	.facilitiesTitle { background:url(/ce-static-testedge/common/images/Icon_Facilities.png) no-repeat; width:24px; height:24px; margin:3px 10px 0 0; float:left; }
	.studentTitle { background:url(/ce-static-testedge/common/images/Icon_Students.png) no-repeat; width:24px; height:24px; margin:3px 10px 0 0; float:left; }
	.attendanceTitle { background:url(/ce-static-testedge/common/images/iconAtten.png) no-repeat center; width:24px; height:24px; margin:3px 10px 0 0; float:left; }
	.dailyLogTitle { background:url(/ce-static-testedge/common/images/iconDlylog.png) no-repeat 2px 2px; width:24px; height:24px; margin:3px 10px 0 0; float:left; }
	.ui-dialog .ui-widget-header { height:36px; line-height:36px; background:url(/ce-static-testedge/common/images/main-heading-bg.png) repeat-x top; }
	#tabs1 .ui-widget-header, .tabs2 .ui-widget-header { background:none; }
/* 2. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/

/* 2.1 Structure
-----------------------------------------------------------------------------------------------*/
	
	/*  Main OuterWrapper */
	.outerWrapper{margin:0px auto; background: url(/ce-static-testedge/common/images/headerbg.png) repeat-x left top; position:fixed; top:0px; width:100%; z-index:999; }

	.wrapper{width:940px;  }
	
	.contentWrapper{margin:0px auto; }
	
	
/* 2.2 Header
-----------------------------------------------------------------------------------------------*/
	/*  HeaderWrapper */
	.headerPanel{height:100px; margin:0px; float:left;  background: url(/ce-static-testedge/common/images/headerbg.png) repeat-x left top; padding:0px;   }
	
	
	/*  Leftblock */
	
	.leftblock{ width:561px; height:67px; float:left;}
	
	/*  Logo */
	.classedgelogo{background: url(/ce-static-testedge/common/images/logo.jpg) no-repeat; height:67px; width:90px;  display:block; float:left;}
	
	
	/*  TopLinks */
	
	.te-topnav{ width:259px; padding:0 0 0 212px; float:left; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#000;}

	.te-topnav li{  height:22px; float:left;  margin:0px; display:block; list-style-type:none; }
	.te-topnav li.ClassEdge{float:left; background:url(/ce-static-testedge/common/images/topnav_bg.png) no-repeat left -45px; display:inline-block; padding:2px 0 0 21px;  cursor:pointer; width:68px;}
	.te-topnav li.ClassEdge:hover, .te-topnav li.ClassEdgeselected{ background:url(/ce-static-testedge/common/images/topnav_bg.png) no-repeat left top; color:#fff;  text-shadow: 0 1px 0 #658e61, 0 1px 0 rgba(57, 143, 39, 0.75);padding:2px 0 0 21px;  cursor:pointer; width:68px; }
	
	.te-leftcorner{ float:left; background:url(/ce-static-testedge/common/images/topnav_bg.png) no-repeat left -319px; display:inline-block;  cursor:pointer; width:28px; height:22px; position:relative; left:-29px; padding:0 0 0 24px;  }
	.te-leftcorner:hover{ float:left; background:url(/ce-static-testedge/common/images/topnav_bg.png) no-repeat left -274px;  }
	.te-leftcorner:hover a{  color:#fff !important;  text-shadow: 0 1px 0 #658e61, 0 1px 0 rgba(57, 143, 39, 0.75); }
	
	.te-rightcorner{ float:left; background:url(/ce-static-testedge/common/images/topnav_bg.png) no-repeat scroll -5px -406px transparent; display:inline-block;  cursor:pointer; width:88px; height:22px; position:relative; padding:0 0 0 9px;   }
	.te-rightcorner:hover{ float:left; background:url(/ce-static-testedge/common/images/topnav_bg.png) no-repeat -3px -361px;   }
	.te-rightcorner:hover a{  color:#fff !important;  text-shadow: 0 1px 0 #658e61, 0 1px 0 rgba(57, 143, 39, 0.75); }
		
	.te-topnav li a:hover .te-leftcorner:hover { display: block;  color:#fff !important;  text-shadow: 0 1px 0 #658e61, 0 1px 0 rgba(57, 143, 39, 0.75);}
	
	.te-topnav li{float:left; background:url(/ce-static-testedge/common/images/topnav_bg.png) no-repeat -10px -90px; display:inline-block; padding:0px 0 0 10px; cursor:pointer; width:69px; }
	.te-topnav li:last-child{float:left; background:url(/ce-static-testedge/common/images/topnav_bg.png) no-repeat -10px -90px; display:inline-block; padding:0px 0 0 10px; cursor:pointer; width:70px; }
	.te-topnav li:hover{ background:url(/ce-static-testedge/common/images/topnav_bg.png) no-repeat -10px -135px; color:#fff;  text-shadow: 0 1px 0 #658e61, 0 1px 0 rgba(57, 143, 39, 0.75);padding:0px 0 0 10px;  cursor:pointer; width:69px;}
	
	.te-topnav li a{  color:#333333;  margin:2px 0 0 0px;  cursor:pointer; display: block; width:70px; height:19px; }
	.te-topnav li a:hover{  color:#fff;  text-shadow: 0 1px 0 #658e61, 0 1px 0 rgba(57, 143, 39, 0.75); margin:2px 0 0 0px;  cursor:pointer;  display: block; width:70px; height:19px; }
	
	.te-topnav li.TestEdge{float:left; background:url(/ce-static-testedge/common/images/topnav_bg.png) no-repeat -1px -225px; display:inline-block; padding:2px 0 0 15px; cursor:pointer; width:74px }
	.te-topnav li.TestEdge:hover, .te-topnav li.TestEdgeselected{ background:url(/ce-static-testedge/common/images/topnav_bg.png) no-repeat -1px -180px;color:#fff;  text-shadow: 0 1px 0 #658e61, 0 1px 0 rgba(57, 143, 39, 0.75); padding:2px 0 0 15px;  cursor:pointer; width:74px; }
	
	/*  TopRight */
	
	.te-rightblock{ width:370px; padding:16px 0 0 0; margin:0px; float:right;}
	.te-rightblock li{  list-style-type:none; float:right; font-size:12px; color:#464646;}
	
	.te-rightblock li .lexiconlogo{ background:url(/ce-static-testedge/common/images/lexicon_logo.jpg) no-repeat left top; width:108px; height:48px; display:block;}
	.te-rightblock li.seperator{ background: url(/ce-static-testedge/common/images/icon_sprite.png) no-repeat left -72px; height:40px; width:1px; margin:0 13px;}
	
	.te-rightblock li.welcome{ padding:10px 0 0 0; text-align:right; }
	.te-rightblock li.welcome .name{ padding:0 0 0 10px; font-size:12px; color:3222222; font-weight:bold; }
	.te-rightblock li.welcome span{ padding:0px 5px; color:#b2b2b2; float:right; line-height:13px; }
	.te-rightblock li.welcome a{  font-size:11px; color:#0079e1; float:right; padding:0px 0px; }
	
/* 2.3 Navigation
-----------------------------------------------------------------------------------------------*/
	
	.te-navigation{float:left; width:940px; height:35px;}
	.te-navigation .seperator{float:left; padding:10px 0px 0px 0px; background: url(/ce-static-testedge/common/images/nav_bg.png) no-repeat left top; display:block; width:2px; height:28px;}
	.te-navigation ul li{ float:left; margin:0px; padding:0px; height:35px;  }
	
	.te-navigation ul li a{ font-size:14px; color:#dcdcdc; text-decoration:none; font-weight:bold; padding:8px 0px 9px 0px;
	 font-family:Arial, Helvetica, sans-serif;;   background:url(/ce-static-testedge/common/images/nav_bg.png) no-repeat -3px top; float:left; width:150px; text-align:center;}
	.te-navigation ul li a:hover{ color:#ffffff; background:url(/ce-static-testedge/common/images/nav_bg.png) no-repeat -3px -45px;  text-shadow: 0 1px 0 #1d6111, 0 1px 0 rgba(34, 100, 16, 0.75);   }
	.te-navigation .active {  color:#ffffff; background:url(/ce-static-testedge/common/images/nav_bg.png) no-repeat -3px -45px; font-size:14px; font-weight:bold; padding:9px 0px 8px 0px; float:left; width:150px; text-align:center; text-shadow: 0 1px 0 #1d6111, 0 1px 0 rgba(34, 100, 16, 0.75); }
	
	

/* 2.4 Content
-----------------------------------------------------------------------------------------------*/
	/*  General wrappers */
	
	
	/*  Content wrappers */
	.testEdgeMainContent{ background:#faf1d5; margin-bottom:20px; padding-bottom:20px; width:940px; -webkit-box-shadow: 0px 4px 6px #919294;
-moz-box-shadow:    0px 4px 6px #919294;
box-shadow:         0px 4px 6px #919294; }	
	.titleSection { margin:0 20px; }
	.containerWhiteAddFaci { margin:20px; margin-top:5px; margin-bottom:0; background:#fff; padding:10px; border:1px solid #cdcdcd; border-bottom:none; min-height:330px; }
	.containerWhite { margin:20px; margin-top:5px; margin-bottom:0; background:#fff; padding:10px; border:1px solid #cdcdcd; min-height:340px; }
	.container { margin:20px; margin-top:5px; margin-bottom:0; min-height:340px; }
	.btnRight { margin-top:22px; }
	.btnTitle { margin:5px 10px 0 0; }
	.buildingName { margin-bottom:10px; }
	.buildingName label { display:block; font-weight:700; margin:5px 0; }
	.buildingName input { width:148px; }
	.plusIcon { display:block; width:14px; height:14px; background:url(/ce-static-testedge/common/images/icons.png) no-repeat top; font-size:0; margin:4px 10px 0 0; }
	.minusIcon { display:block; width:14px; height:14px; background:url(/ce-static-testedge/common/images/icons.png) no-repeat bottom; font-size:0; margin:4px 10px 0 0; }
	.floor { padding:3px 4px 3px 7px; border:1px solid #d8d8d8; background:#f7f7f7; height:22px; line-height:22px; margin-top:10px; }
	.floorContent { background:#fff; border:1px solid #d8d8d8; border-top:none; padding:10px 5px 10px 33px; margin-bottom:10px; }
	.floor .title { margin-right:47px; font-weight:700; }
	.floor .floorData { padding:0 10px; border-right:1px solid #505050; font-weight:normal; }
	.floor .floorDataLast { padding-left:13px; font-weight:normal; }
	.floorAdded { padding:3px 4px 3px 7px; border:1px solid #d8d8d8; background:#f7f7f7; height:22px; line-height:22px; font-weight:600; margin-top:10px; }
	.floorAdded .floorData { padding:0 10px; border-right:1px solid #505050; font-weight:normal; }
	.floorAdded .title { width:100px; display:block; text-overflow:ellipsis; overflow: hidden; white-space:nowrap; font-weight:700; }
	.floorContainer { float:left; width:655px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; height:23px; }
	.floorContainerInner { width:10000px; }
	.roomData { padding:0 8px; line-height:28px; }
	.floorAdded .description { width:500px; display:block; text-overflow:ellipsis; overflow: hidden; white-space:nowrap; }
	.floorAdded a { margin-right:10px; color:#0079E1 !important; }
	.floorAdded a:hover { color:#333 !important; }
	.floorAdded:hover .crossIcon { background:url(/ce-static-testedge/common/images/cross-icon.png) no-repeat; }
	.floorAdded:hover .deleteIcon { background:url(/ce-static-testedge/common/images/deleteIcon.png) no-repeat; margin-right:0; }
	.floorAdded .deleteIcon { margin-right:0; }
	
	.heading { background: #e9e9e9; border: 1px solid #d8d8d8; padding: 3px 4px 3px 7px; margin-top:10px; font-weight:700; height:22px; line-height:22px; }
	.heading span { display:block; float:left; }
	.heading .name { width:124px; }
	.heading:hover .deleteIcon { background:url(/ce-static-testedge/common/images/deleteIcon.png) no-repeat; margin-right:0; }
	.heading:hover .editIcon { background:url(/ce-static-testedge/common/images/editIcon.png) no-repeat; }
	.scholasticTitle { margin:3px 0 !important; width:103px; display:block; text-overflow:ellipsis; overflow: hidden; white-space:nowrap; }
	.scholasticDesc { margin:3px 0 !important; display:block; text-overflow:ellipsis; overflow: hidden; white-space:nowrap; }
	
	.deleteIcon, .deleteIconTitle { height:22px; width:25px; z-index:1000; display:block; }
	.editIcon { height:22px; width:25px; display:block; margin-right:5px; }
	.editIconView { height:22px; width:25px; display:block; margin-right:5px; background:url(../images/editIcon.png) no-repeat; }
	.downArw { height:6px; width:10px; display:inline-block; margin:4px 0px 0px 4px; background:url(../images/downArw.png) no-repeat; }
	.schoolInfo .editIconView { margin-right:0; }
	.floor:hover .deleteIcon, .floor:hover .deleteIconTitle { background:url(/ce-static-testedge/common/images/deleteIcon.png) no-repeat; z-index:1000; }
	.deleteIconTitle { background:url(/ce-static-testedge/common/images/deleteIcon.png) no-repeat; z-index:1000; }
	.floorAdded:hover .deleteIconTitle { background:url(/ce-static-testedge/common/images/deleteIcon.png) no-repeat; }
	.floorAdded:hover .editIcon { background:url(/ce-static-testedge/common/images/editIcon.png) no-repeat; }
	.addRoomBtn { margin-bottom:10px; display:block; }
	.addFloorBtn { margin:10px 0 5px 0; display:block; }
	.addFloor input { width:200px; }
	.addFloor label { margin-right:10px; }
	.floorRoomTitle { margin-bottom:5px; }
	.floorRoomTitle span { display:block; font-weight:700; width:146px; float:left; margin-right:10px; }	
	.poRelative {
    	position: relative;
	}
	.poAbsolute {
    	position: absolute;
	}
	
	.addRooms { border-bottom:1px dotted #cbcbcb; padding-bottom:10px; margin-bottom:10px; }
	.addRooms input { margin-right:10px; width:132px; }
	.addRooms:hover .deleteIcon { background:url(/ce-static-testedge/common/images/deleteIcon.png) no-repeat; }
	.schoolEventstable tr:hover a.deleteIcon { background:url(/ce-static-testedge/common/images/deleteIcon.png) no-repeat; }
	.schoolEventstable tr:hover a.editIcon { background:url(/ce-static-testedge/common/images/editIcon.png) no-repeat; }
	.floorSection ul li:hover a.deleteIcon { background:url(/ce-static-testedge/common/images/deleteIcon.png) no-repeat; }
	
	.bottomButton { padding:10px; border:1px solid #cdcdcd; background:#fff; margin-left:20px; margin-right:20px; }
	.bottomButton a { margin-right:10px; font-size:12px; }
	.ui-tabs-panel .bottomButton { margin:0; border:none; border-top:1px solid #cdcdcd; }
	
	.floorContentadded { background:#fff; border:1px solid #d8d8d8; border-top:none; }
	.floorContentadded ul { margin:0; padding:0; list-style:none; }
	.floorContentadded ul li { padding:5px 0 0 30px; border-bottom:1px dotted #cdcdcd; }
	.floorContentadded ul li.last { border-bottom:none; }
	.floorContentadded .title { display:block; width:100px; line-height:28px; }
	.roomBoxcontainer { float:left; width:680px; }
	.roomBox { height:28px; line-height:28px; float:left; border:1px solid #cdcdcd; font-weight:700; -webkit-box-shadow: 1px 1px 1px 0px #dddddd; -moz-box-shadow: 1px 1px 1px 0px #dddddd; box-shadow: 1px 1px 1px 0px #dddddd; padding:0 7px; margin:0 5px 7px 0; }
	
	.yearSelection { line-height:24px; margin:5px 0; }
	.yearSelection label { margin-right:10px; }
	
	.scroll-pane3 .rollNo { width:60px; !important}
	.scroll-pane3 .name { width:140px; !important}
	.scroll-pane3 .grNo { width:100px; !important}
	.scroll-pane3 .phNo { width:120px; !important}
	.scroll-pane3 .view { width:200px; !important}
	
	
	.container .ui-widget-content { background:none; }
	.container #tabs { margin-top:15px; padding:0; border:none; }
	.container #tabs #tabs1 { padding:0; border:none; }
	.container #tabs .tabs2 { padding:0; border:none; }
	.container .ui-accordion-content {  -webkit-box-shadow: 0 2px 2px 0px #ddd; -moz-box-shadow: 0 2px 2px 0px #ddd; box-shadow: 0 2px 2px 0px #ddd; }
	.ui-widget-header { background: none; border: none; }
	.note { width:350px; position:absolute; top:0; right:0; font-weight:normal; text-align:right; font-size:11px; margin-top:10px; }
	
	.activeAcYear { padding:0 10px 10px 20px; margin-bottom:20px; }
	.activeAcYear .title2, .inActiveAcYear .title2 { font-size:18px; margin:0 0 7px 0; }
	.activeAcYear table.schoolEventstable th { font-size:15px; color:#0079e1; line-height:18px; padding:0; }
	.activeAcYear table.schoolEventstable th span { color:#818181; display:block; font-weight:normal; font-size:12px; }
	.activeAcYear table.schoolEventstable td { width:25%; border-right:1px solid #ebebeb; }
	
	.inActiveAcYear { padding:10px 10px 10px 20px; }
	.inActiveAcYear .title2 { font-size:18px; margin-bottom:7px; }
	.inActiveAcYear .title2 a { font-size:12px; font-weight:normal; }
	.inActiveAcYear table.schoolEventstable th { font-size:15px; color:#0079e1; line-height:18px; padding:0; }
	.inActiveAcYear table.schoolEventstable th span { color:#818181; font-weight:normal; font-size:12px; }
	.inActiveAcYear table.schoolEventstable td { width:25%; border-right:1px solid #ebebeb; }
	
	.attendance table.schoolEventstable th { padding:5px 0 5px 5px; }
	.attendance table.schoolEventstable td { padding:5px 0 5px 5px; }
	.attendance table.schoolEventstable td.dSelect { background:#fffdd5; }
	
	.lineHeightNormal table.schoolEventstable th { line-height:18px; padding:5px 10px; }
	.lneHghtNormal { line-height:18px !important; }
	
	.boxAcademic { border-bottom:1px dotted #cbcbcb; margin-bottom:10px; }
	.boxAcademic li { line-height:18px; margin-bottom:5px;  clear:left; }
	.boxAcademic li.title { font-size:14px; color:#000; line-height:20px; margin:5px 0; }
	.boxAcademic li span { display:block; float:left; }
	.boxAcademic li span.title { width:120px; margin: 0; height:auto; color:#0079e1; }
	.boxAcademic li.title span { color:#818181; float:none; width:auto; margin:0; height:auto; display:block; font-weight:normal; font-size:12px;height:40px !important; }
	.boxAcademic li span.active { background:url(/ce-static-testedge/common/images/activeIcon.png) no-repeat top left; float:left; width:9px; height:9px; margin:6px 3px 0 0; }
	.boxAcademic li span.draft { background:url(/ce-static-testedge/common/images/draftIcon.png) no-repeat top left; float:left; width:9px; height:9px; margin:6px 3px 0 0; }
	.boxAcademic li span.inactive { background:url(/ce-static-testedge/common/images/inactiveIcon.png) no-repeat top left; float:left; width:9px; height:9px; margin:6px 3px 0 0; }
	.boxAcademic li span.activeSq { background:url(/ce-static-testedge/common/images/activeSqIcon.png) no-repeat top left; float:left; width:10px; height:9px; margin:6px 2px 0 0; }
	.boxAcademic li span.inactiveSq { background:url(/ce-static-testedge/common/images/inactiveSqIcon.png) no-repeat top left; float:left; width:10px; height:9px; margin:6px 2px 0 0; }
	
	.boxAcademicBottom { margin-bottom:10px; }
	.boxAcademicBottom li { line-height:18px; margin-bottom:5px; clear:left; }
	.boxAcademicBottom li span { display:block; float:left; }
	.boxAcademicBottom li span.title { width:120px; margin:0; height:auto; color:#0079e1; }
	.boxAcademicBottom li span.active { background:url(/ce-static-testedge/common/images/activeIcon.png) no-repeat top left;  margin:6px 3px 0 0; width:9px; height:9px; }
	.boxAcademicBottom li span.draft { background:url(/ce-static-testedge/common/images/draftIcon.png) no-repeat top left; float:left; width:9px; height:9px; margin:6px 3px 0 0; }
	.boxAcademicBottom li span.inactive { background:url(/ce-static-testedge/common/images/inactiveIcon.png) no-repeat top left;  margin:6px 3px 0 0; width:9px; height:9px; }
	.boxAcademicBottom li.title { font-size:14px; color:#000; line-height:20px; margin-bottom:5px; }
	.boxAcademicBottom li.title span { color:#818181; display:block; font-weight:normal; font-size:12px; } 
	.iconMark { background:url(/ce-static-testedge/common/images/iconMark.png) no-repeat; width:13px; height:13px; margin:2px 5px 0 0; display:block; }
	.iconProgress { background:url(/ce-static-testedge/common/images/OrangeDot.png) no-repeat; width:13px; height:13px; margin:2px 5px 0 0; display:block; }
	.iconEdit { background:url(/ce-static-testedge/common/images/iconEdit.png) no-repeat; width:13px; height:13px; margin:2px 5px 0 0; display:block; }
	.iconHelp { background:url(/ce-static-testedge/common/images/HelpIcon.png) no-repeat; width:16px; height:16px; display:block; }
	
	.subjectScholastic h3 span { display:block; float:left; margin:0 10px; }
	.subjectScholastic .title1 { width:130px; line-height:24px; }
	.subjectScholastic .title2 { width:365px; font-size:12px; }
	.subjectScholastic .title3 { width:100px; font-size:12px; }
	.subjectScholastic input { margin-right:10px; }
	.subjectScholastic ul .title2 { display:block; float:left; margin:0 10px 0 35px; line-height:24px; width:auto; }
	.type { width:390px; }
	.subjectScholastic input.term1 { margin-right:47px; }
	.subjectScholastic ul.firstChildBlock input.term1 { margin-right:63px; }
	.subjectScholastic input.sub-subject { margin-right:418px; }
	
	.list { border-top: 1px dotted #d8d8d8; }
	.list li { border-bottom: 1px dotted #d8d8d8; line-height:30px; padding:0 10px; }
	.list li span.title { font-size:13px; float:left; }
	.subList { border-top: 1px dotted #d8d8d8; margin-left:30px; }
	.subList li { border-bottom: 1px dotted #d8d8d8; line-height:30px; }
	.subList li.last {  border-bottom: none; }
	.subList li span.title { font-size:13px; float:left; }
	
	.subjectCoCurricular h3 span { display:block; float:left; margin:0 10px; }
	.subjectCoCurricular .title { display:block; width:280px; float:left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
	.subjectCoCurricular .title1 { width:277px; line-height:24px; margin-left:0; }
	.subjectCoCurricular .title2 { font-size:12px; }
	.subjectCoCurricular .list { border-top: none; }
	.subjectCoCurricular .list li { line-height:24px; padding:5px 0; }
	
	.archived .floor { height:50px; line-height:normal; }
	.archived .floor .archivedTitle span { color: #818181; display: block; font-size: 12px; }
	.archived .floor .archivedTitle span.bold { font-size: 15px; color: #0079e1; }
	.archivedTitle { padding:10px 0 0 0; float:left; width:96%; }
	.archivedData { padding:10px !important; }
	.archivedData .archivedBox { width:23%; float:left; padding:0 10px; border-right:1px solid #ebebeb; }
	.archivedData .last { border-right: none; padding-right:0; }
	.archivedData .first { padding-left:0;}
	
	.schoolInfo { background:#fff; padding:10px; border:1px solid #cdcdcd; -webkit-box-shadow: 0px 2px 2px #e1d9c0;-moz-box-shadow: 0px 2px 2px #e1d9c0;box-shadow: 0px 2px 2px #e1d9c0; height:120px; }
	.schoolInfo li { float:left; padding-right:20px; border-right:1px dotted #cdcdcd; margin-right:20px; height:120px; }
	.schoolInfo .title { display:block; font-size:20px; font-weight:100; white-space:nowrap; }
	.schoolInfo li.last { padding:0; border-right:none; margin-right:0; }
	
	.schoolOptions { background:#fff; padding:0px; border:1px solid #cdcdcd; -webkit-box-shadow: 0px 2px 2px #e1d9c0;-moz-box-shadow: 0px 2px 2px #e1d9c0;box-shadow: 0px 2px 2px #e1d9c0; max-height:100%;display:inline-block;}
	.schoolOptions li { width:274px; float:left; border-right:1px dotted #cdcdcd; border-bottom:1px dotted #cdcdcd; padding:20px 0 0 20px; }
	.schoolOptions li.last { border-right:none; width:277px; }
	.schoolOptions li.lastRow { border-bottom:none; }
	.schoolOptions .box { background:url(/ce-static-testedge/common/images/schoolIconBg.png) no-repeat; width:80px; height:109px; margin-right:15px; float:left; }
	.schoolOptions .titleInfo { font-size:13px; width:170px; }
	.schoolOptions .titleInfo a { display:block; font-size:16px; }
	.schoolOptions .box .boxIcon { display:block; width:80px; height:80px; }
	.schoolOptions .std { background:url(/ce-static-testedge/common/images/std.png) no-repeat center center; }
	.schoolOptions .tech { background:url(/ce-static-testedge/common/images/tech.png) no-repeat center center; }
	.schoolOptions .co-Sc { background:url(/ce-static-testedge/common/images/co-Sc.png) no-repeat center center; }
	.schoolOptions .tools { background:url(/ce-static-testedge/common/images/tools.png) no-repeat center center; }
	.schoolOptions .que { background:url(/ce-static-testedge/common/images/que.png) no-repeat center center; }
	.schoolOptions .cal { background:url(/ce-static-testedge/common/images/cal.png) no-repeat center center; }
	.schoolOptions .abc { background:url(/ce-static-testedge/common/images/abc.png) no-repeat center center; }
	.schoolOptions .att { background:url(/ce-static-testedge/common/images/att.png) no-repeat center center; }
	.schoolOptions .fac { background:url(/ce-static-testedge/common/images/fac.png) no-repeat center center; }
	
	#sliderRange { height:15px; }
	#sliderRange .circle { height:13px; background: url(/ce-static-testedge/common/images/historyCircles.png) no-repeat left top; position:relative; margin:0 5px 5px 0; float:left; width:15px; margin-top:1px; }
	#sliderRange .arrow { position:absolute; top:13px; left:0; width:80px; display:none; }
	#sliderRange .arrowDiv { background:url(/ce-static-testedge/common/images/arrowDiv.png) no-repeat; width:15px; height:19px; margin-left:2px; }
	#sliderRange .active { display:block; }
	#sliderRange .info { border:1px solid #ccc; padding:5px; background:#fff;  margin-left:2px; }
	#sliderRange .name { width:80px; text-overflow:ellipsis; overflow: hidden; white-space:nowrap; font-size:14px; margin-bottom:3px; }
	
	.btmSec { padding:5px 10px; border-top: 1px solid #d8d8d8; font-weight:normal !important; font-size:12px !important; }
	.ui-accordion .gradeData { padding:10px !important; }
	.ui-accordion .noSpacing { padding:0px !important; border:none !important; }
	
	.noSpacing .schoolEventstable { border-top:none !important; }
	.myClass .ui-widget {
		font-size:13px !important;
	}
	
	/* Tab overwrite */
	
	#tabs .ui-widget-header { border-bottom: 4px solid #a4e883 !important; }
	#tabs ul li a span { font-size:11px; display:block; color:#818181; }
	#tabs ul li.ui-tabs-active span { color:#327927; }
	#tabs .floorContentadded { margin-bottom:10px; }
	#tabs .ui-accordion-header-active { margin-bottom:none; }
	
	/* Accordian overwrite css */
	.ui-widget {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.accordion2 h3 { border:1px solid #cdcdcd !important; }
	.accordion2 { padding:10px !important; }
	.ui-accordion .ui-accordion-icons {
	padding-left: 7px;
	}
	.ui-accordion .ui-accordion-header {
	padding: 3px 4px 3px 7px;
	font-size:12px;
	font-family : Arial, Helvetica, sans-serif;;
	margin-top:10px;
	background: #f7f7f7;
	}
	.myClass .ui-accordion .ui-accordion-header {
	background: #e9e9e9;
	}
	
	#tabs .ui-accordion .ui-accordion-header {
	background: #e9e9e9;
	border:1px solid #d8d8d8;
	}
	
	#tabsdb1-1 .ui-accordion .ui-accordion-header,#tabsdb1-2 .ui-accordion .ui-accordion-header{
	background: #f7f7f7;
	}
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background: #f7f7f7;
	border: 1px solid #d8d8d8;
	}
	.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 0;
	}
	.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 0;
	}
	.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 0;
	}
	.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 0;
	}
	.containerWhiteAddFaci .ui-accordion .ui-accordion-content {
	padding: 10px 5px 10px 33px;
	}
	.ui-accordion .ui-accordion-content {
	padding: 10px 5px 0 0;
	}
	.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position:relative;
	width: 14px;
	height: 14px;
	float: left;
	left:0;
	margin-right:10px;
	}
	.notificationsBox .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
margin:5px 5px 0px 0px;
	float: right;

	}
	.ui-state-default .ui-accordion-header-icon {
	background: url(/ce-static-testedge/common/images/icons.png) no-repeat 0 0 !important;
	}
	.ui-state-active .ui-accordion-header-icon {
    background: url(/ce-static-testedge/common/images/icons.png) no-repeat 0 -14px !important;
	}
	.ui-widget-content a {
	color: #0079e1;
	}
	.ui-widget-content a:hover {
	color: #505050;
	}
	.ui-widget-content a.buttonBlue {
	color: #fff;
	}
	.ui-widget-content a.buttonBlue:hover {
	color: #ccc;
	}
	
	.scroller { border:1px solid #d8d8d8; margin-top:10px; }
	.ui-dialog { padding:0; }
	.ui-dialog-titlebar-close { display:none; }
	.ui-dialog .ui-dialog-titlebar { padding:0; border:none; }
	.ui-widget-content { overflow: initial; border-color:#cdcdcd; }
	.ui-dialog { border:none; }
	.ui-dialog .ui-widget-content { border:none; }
	.ui-dialog .ui-spinner { border:1px solid #cdcdcd; }
	.ui-dialog .ui-dialog-content { overflow:inherit; padding:0; }
	.ui-dialog .bottomButton { border:none; border-top: 1px solid #cdcdcd; margin:0; }
	.ui-dialog .ui-dialog-title {
	float: left;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-left:10px;
	font-size:16px;
	color:#fff;
	text-shadow: 0px 1px 0px #c4801b, 0px 1px 0px rgba(196, 128, 27, 0.80);
	}
	
	/*  tab section */
	#dialog-student .ui-tabs, #dialog-define .ui-tabs, #dialog-summative .ui-tabs {
	padding:10px;
	}
	.ui-tabs .ui-tabs-nav li {
	margin:0;
	height:45px;
	border:none;
	}
	
	.grdBook .ui-tabs .ui-tabs-nav li {
	height:35px;
	}
	
	.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom:0;
	padding-bottom: 0;
	}
	
	.slider {background: #f2f2f2 !important;
-webkit-box-shadow: inset 2px 2px 2px 0px #dddddd !important; }
	
 	.slider .ui-tabs .ui-tabs-nav li, .slider .ui-state-default{
	background: #f2f2f2 !important;
	}
	.slider .ui-tabs .ui-tabs-nav li.ui-tabs-active, .slider .ui-state-default.ui-tabs-active{
	background: url(/ce-static-testedge/common/images/activeBg1.png) repeat-x !important;
border: 1px solid #7ec35c !important;
	}
	.slider .ui-tabs .ui-tabs-nav li.ui-tabs-active:hover, .slider .ui-state-default.ui-tabs-active:hover{
background: url(/ce-static-testedge/common/images/activeBg1.png) repeat-x !important;
border: 1px solid #7ec35c !important;
	}
	
	
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: #fdfeff url(/ce-static-testedge/common/images/tabBg.png) repeat-x bottom;
	font-weight: normal;
	color: #4c4c4c;
	}
	.ui-tabs .ui-tabs-nav li { border: 1px solid #a6b1bd; border-left:none ; font-size:14px; border-bottom:none; }
	.ui-tabs .ui-tabs-nav li:first-child { border-left:1px solid #a6b1bd; }
	
	#tabs .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {
	background: url(/ce-static-testedge/common/images/tabActiveBg.png) repeat-x bottom;
	font-weight: normal;
	color: #4c4c4c;
	}
	#tab .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background: url(/ce-static-testedge/common/images/tabActiveBg.png) repeat-x bottom;
	font-weight: normal;
	border-bottom:none;
	}
	.ui-tabs .ui-tabs-nav li a {
	float: left;
	height:38px;
	padding: 7px 19px 0 10px;
	text-decoration: none;
	}
	
	.grdBook .ui-tabs .ui-tabs-nav li a {
	height:28px;
	}
	
	.ui-tabs .ui-tabs-nav li:last-child a { padding: 7px 16px 0 10px; }
	
	.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #4c4c4c;
	text-decoration: none;
	}
	.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
	color: #0f5b08;
	text-decoration: none;
	}
	.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #0f5b08;
	text-decoration: none;
	}
	.ui-widget-content {
	color: #4c4c4c;
	}
	.ui-tabs .ui-tabs-panel {
	border: 1px solid #cdcdcd;
	border-top:none;
	}
	.ui-tabs .ui-tabs-nav {
	padding:0;
	}
	.ui-tabs .ui-tabs-panel {
	display: block;
	padding: 0;
	background: none;
	}
	
	#tabs1 .ui-tabs-panel, .tabs2 .ui-tabs-panel { border: none; border-left:1px solid #cdcdcd;  border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
	
	#dialog-student .ui-widget-header, #add-Scores .ui-widget-header {
	background: none;
	color: #4c4c4c;
	font-weight: normal;
	border: none;
	border-bottom:4px solid #a4e883;
	height:auto;
	}
	#dialog-summative .ui-widget-header, #dialog-define .ui-widget-header {
	background: none;
	color: #4c4c4c;
	font-weight: normal;
	border: none;
	border-bottom:4px solid #a4e883;
	height:auto;
	}
	#dialog-student { width:100%; }
	#dialog-student .bottomButton { margin:0; }
	#dialog-student .ci-dropdown { margin-bottom:7px; }
	#ui-datepicker-div { background:#fff; -webkit-box-shadow: 0px 0px 10px 0px #c8c7c7; -moz-box-shadow: 0px 0px 10px 0px #c8c7c7; 
	box-shadow: 0px 0px 10px 0px #c8c7c7; width:181px; z-index:1001 !important; }
	.ui-datepicker-calendar .ui-state-default { background:url(/ce-static-testedge/common/images/dateBg.png) repeat-x; height:15px; text-align:center; width:17px; }
	.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: 6px 0 0 0;
	height:30px;
	border:none;
	background: url(/ce-static-testedge/common/images/main-heading-bg.png) repeat-x top;
	}
	/*
	.ui-datepicker-prev-hover, .ui-datepicker-next-hover { display: none}
	*/
	.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev { margin-top: 5px}
	.ui-datepicker .ui-datepicker-title {
	text-align: left;
	margin:0;
	}
	.ui-datepicker select.ui-datepicker-month { width:35%; margin:0 0px; margin-left: 27px}
	.ui-datepicker select.ui-datepicker-year { width:35%; }
	.ui-datepicker-trigger { margin:5px 0 0 5px; float:left; }
	input.datepicker[type="text"] { background: url(/ce-static-testedge/common/images/calendar.gif) no-repeat 90% center; background-color:transparent; -webkit-box-shadow:0 0 0 0 #dddddd; -moz-box-shadow: 0 0 0 0 #dddddd; box-shadow:inset 0 0 0 0 #dddddd; width:111px; }
	.datepickerLabel { background: url(/ce-static-testedge/common/images/buttonBg.png) repeat-x left bottom #fff; display:block;  width:122px; }
	.studentData { list-style:none; padding:10px; float:left; width:260px; margin-right:10px; }
	.studentData li { padding-bottom:8px; }
	.studentData label { display:block; font-weight:700; margin-bottom:4px; }
	.studentData #add-button { margin:0 0 10px 0; }
	.studentDataLast { list-style:none; padding:10px 0 10px 10px; float:left; width:260px; }
	.studentDataLast li { padding-bottom:8px; }
	.studentDataLast label { display:block; font-weight:700; margin-bottom:4px; }
	.fotoWrap { width:130px; height:140px; border:1px solid #e4e4e4; float:left; margin:0 10px 10px 0; }
	.upload { width:114px; float:left; color:#ccc; }
	.upload span { font-size:11px; }
	.textInput { width:95%; margin-bottom:7px; }
	.textInputSm { width:44%; margin-bottom:7px; }
	.spacing { margin-right:5px; }
	
	
	
	
	.ui-accordion .floorSection { padding:0; clear:left; }
	.subTitle { background:#f7f7f7;  padding:3px 4px 3px 10px; margin-bottom:10px; border-bottom: 1px solid #d8d8d8; height: 22px; line-height: 22px; font-weight:700; -webkit-box-shadow: 0px 1px 2px 0px #dddddd; -moz-box-shadow: 0px 1px 2px 0px #dddddd; box-shadow: 0px 1px 2px 0px #dddddd; }
	.subTitle span { display:block; float:left; }
	.titleA { width:130px; margin-right:10px; }
	.floor:hover .editIcon { background:url(/ce-static-testedge/common/images/editIcon.png) no-repeat; }
	.floorSection ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	}
	.floorSection ul li {
	 padding: 5px 0 0 10px;
	 border-bottom: 1px dotted #cdcdcd;
	}
	.floorSection ul li:hover { background:#eff8ff; }
	.floorSection ul li.last { border-bottom:none; }
	
	
	.floorSection .title {
	 display: block;
	 width: 140px;
	 line-height: 28px;
	 font-weight:normal;
	}
	.inputCustome { float:left; margin:0 10px 5px 0; }
	.roomBoxPlygrp { height:28px; width:70px; line-height:28px; float:left; border:1px solid #cdcdcd; font-weight:700; -webkit-box-shadow: 1px 1px 1px 0px #dddddd; -moz-box-shadow: 1px 1px 1px 0px #dddddd; box-shadow: 1px 1px 1px 0px #dddddd; padding:0 7px; margin:0 5px 7px 0; }
	
	.sectionContainer { padding:10px; }
	.sectionContainer p { margin:5px; }
	.sectionContainer label { display:block; font-size:13px; font-weight:700; margin:5px 0; }
	.sectionContainer label.datepickerLabel { margin:0; }
	label.to { padding:0 5px; display:block; float:left; height:24px; line-height:24px; margin:0; }
	.sectionContainer .textInput { width:60%; }
	
	.insertChptr .planProg{ padding-bottom:0; }
	
	.eventData { list-style:none; padding:0; width:400px; }
	.eventData li { padding-bottom:8px; }
	.eventData label { display:block; font-weight:700; margin-bottom:4px; } 
	.eventData textarea { border:1px solid #cdcdcd; width:400px; height:60px; padding:0; }
	.eventData .textareaHeight { height:120px; }
	
	.ui-autocomplete { border:1px solid #cdcdcd !important; border-bottom:none !important; padding:0 !important; }
	.ui-autocomplete li { border-bottom:1px solid #cdcdcd !important; }
	.ui-autocomplete li a { padding:5px 10px !important; }
	
	.progressbar { margin-top:3px; }
	#course-completion .progressbar { margin-top:10px; }
	#course-completion .valIn { margin-top:7px; }
	.ui-progressbar { border:1px solid #cdcdcd !important; height:8px; background:#fff; }
	.ui-dialog .ui-progressbar-value { height:8px; background:url(/ce-static-testedge/common/images/probressBar.png) repeat-x; line-height:normal; margin:0; }
	.ui-progressbar-value { height:8px; background:url(/ce-static-testedge/common/images/probressBar.png) repeat-x; line-height:normal; margin:0; }
	.valIn {  border:1px solid #fff !important; font-style:normal !important; color:#000 !important; padding:0; margin:0; width:17px; }

	.ui-dialog .ui-slider-range { height:15px; background:none; }
	.ui-slider-handle { top:15px !important; }
	
	#shifts {
		background: #f2f2f2;
		-webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
		-moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
		-moz-border-radius: 15px;
		border-radius: 15px;
		height: 20px;
		padding: 2px;
		margin: 0 7px 7px 7px;
		} 
	
	#shifts .ui-button { 
	background: none !important;
	-moz-border-radius: 13px;
	border-radius: 13px;
	border:none;
	width: 64px;
	height: 18px !important;
	line-height: 18px !important;
	color: #0f5b08; margin-right:0 !important; }
	
	#shifts .ui-button span { height: 18px !important;
	line-height: 18px !important; display:block; }
	
	#shifts .ui-state-active { 
	background: url(/ce-static-testedge/common/images/activeBg.png) repeat-x !important;
	border: 1px solid #7ec35c;
	}
	
	
	#progressTracker {
		background: #f2f2f2;
		-webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
		-moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
		-moz-border-radius: 15px;
		border-radius: 15px;
		height: 20px;
		padding: 2px;
		margin: 0 7px 7px 7px;
		} 
	
	#progressTracker .ui-button { 
	background: none !important;
	-moz-border-radius: 13px;
	border-radius: 13px;
	border:none;
	width: 130px;
	height: 18px !important;
	line-height: 18px !important;
	color: #0f5b08; margin-right:0 !important; }
	
	#progressTracker .ui-button span { height: 18px !important;
	line-height: 18px !important; display:block; }
	
	#progressTracker .ui-state-active { 
	background: url(/ce-static-testedge/common/images/activeBg.png) repeat-x !important;
	border: 1px solid #7ec35c;
	}
	
	
	
	.roomWrap .ui-button { 
	border: 1px solid #bdd5e6;
	background: url(/ce-static-testedge/common/images/roomBg.png) repeat-x; 
	color: #000 !important; 
	width: 38px;
	height: 34px; 
	padding-top: 4px;
	text-align: center;
	margin: 0 9px 9px 0;
	}
	
	.roomWrap .ui-button span { height: auto !important; line-height: normal !important; display:block; font-weight:700 !important; }
	
	.roomWrap .ui-state-active { 
	background: #abeb8d !important;
	border: 1px solid #7ec35c;
	}
	
/* 2.6 Dropdown
-----------------------------------------------------------------------------------------------*/

	.ci-dropdown {
		width: 130px;
		position: relative;
		font-style: normal;
		background:url(/ce-static-testedge/common/images/dropDownBg.png) repeat-x bottom #fff;
		border:1px solid #d6d6d6;
		z-index:99;
	}
	
	.ci-dropdown ul {
		display: none;
		position: absolute;
		background: #fff;
		top: 15px;
		right: 20px;
		left: -1px;
		padding: 0;
		margin-top: 10px;
		border:1px solid #d6d6d6;
		border-top: none;
		width:130px;
		height:auto;
	}
	
	.ci-dropdown.active {	
		z-index:999;
	}
	.ci-dropdown ul li {
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.ci-dropdown a {
		color: #73706d;
		height:auto; 
		line-height:18px;
		display: block;
		font-style: normal;
		font-weight: normal;
		padding:3px 3px 3px 10px;
		background:url(/ce-static-testedge/common/images/grey-arrow.png) no-repeat 95% 10px;
	}
	.ci-dropdown ul li a { 
		background:#fff; 
		height:auto; 
		line-height:normal;
		padding:5px; 
	}
	
	.ci-dropdown ul li  a:active, .ci-dropdown ul li a:hover {
		background: #f2f2f2;
	}
	.ci-dropdown p {
		display: inline-block;
		color: #73706d;
		margin: 0;
		margin-right: 5px;
		font-style: normal;
		font-weight: normal;
	}
	
	.toolDD .ci-dropdown {
		width: 25px;
		background: none;
		z-index: 99;
		border:none;
	}
	
	.toolDD .ci-dropdown.active {	
		z-index:1000;
	}
	
	
	.toolDD .ci-dropdown a {
	height: 25px;
	line-height: 25px;
	padding-left: 0;
	background: none;
	}
	.toolDD .ci-dropdown ul {
		
		position: absolute;
		background: #fff;
		top: 25px;
		right: 1px;
		left: -127px;
		padding: 0;
		margin-top: 0;
		border:1px solid #c6c6c6;
		-moz-box-shadow: 0 0 5px #c6c6c6;
		-webkit-box-shadow: 0 0 5px #c6c6c6;
		box-shadow: 0 0 5px #c6c6c6;
		width:150px;
		height:auto;
		
	}
	.toolDD .ci-dropdown ul li { border-bottom:1px solid #c6c6c6; }
	.toolDD .ci-dropdown ul li a { padding:3px 10px; font-size:14px; }
	.toolDD .ci-dropdown ul li span { padding:3px 10px; font-size:14px !important; display: block; }
	.activeTab { background:#f2f2f2; -webkit-box-shadow: inset 2px 2px 2px 0px #dddddd; -moz-box-shadow: inset 2px 2px 2px 0px #dddddd; -moz-border-radius: 15px; border-radius: 15px; height:20px; padding:2px; margin:0 7px 7px 7px; width:132px; }
	.activeTab a {  padding:0 !important; font-size:12px !important; height:20px !important; line-height:20px !important; float:left; width:66px; text-align:center; color:#4c4c4c;}
	.activeTab a:hover , .activeTab a.selected { background:url(/ce-static-testedge/common/images/activeBg.png) repeat-x !important; -moz-border-radius: 13px; border-radius: 13px; border:1px solid #7ec35c; width:64px; height:18px !important; line-height:18px !important; color:#0f5b08; }
	.shift span { display:block; line-height:24px; margin-right:3px; color:#818181; }
	
	
	.grade { margin-right:20px; }
	.grade label { display:block; margin-bottom:5px; }
	.divi label { display:block; margin-bottom:5px; }

/*school_management_co_scholastic css*/

	.coColasticTitle {
		background: url("/ce-static-testedge/common/images/Icon_CoScholasticCo-Curricular.png") no-repeat 0 0 transparent;
		float: left;
		height: 24px;
		margin: 3px 10px 0 0;
		width: 24px;
	}
	.floorContentCurricular{
	  background:#fff;
	  border:1px solid #d8d8d8;
	  border-top:none; 
	  padding:10px 5px 10px 0px;
	  margin-bottom:-10px;
	  border-bottom:none;
	}
	.addRoomCurricularBtn{
		margin:0px 0px 0px 10px;
		padding:0px 0px 40px 0px;
	}
	
	.coscholastic { padding:10px 2px 0 10px; }
	.scholastic .floorAdded { height:27px; line-height:27px; }
	.scholastic .floorAdded .scholasticInput { width:150px; margin-right:7px; }
	.scholastic .floorAdded .scholasticInput2 { width:525px; margin-right:8px; }

/*school_management_co_scholastic css*/

/*create academic year - tab3*/
	.eventWrap { background:#fff; } 
	.eventWrap .textInput { width:50%; }
	.eventWrap label { margin-bottom:7px; }
	.eventWrap .studentData { width:auto; height:auto; float:none; padding-bottom:0; padding-left:0; }
	.genInfo .schoolEventstable, .eventWrap .schoolEventstable, #sub-CoScholastic .schoolEventstable { margin-top:10px; }
	#sub-CoScholastic .scholasticDesc { width:740px; }
	.titlesub {
	float: left;
	display: block;
	width: 12px;
	margin: 3px 10px 3px 0;
	}


/*create academic year - tab3*/

/* tables */
	.scroller_tbl { overflow-y: scroll; overflow-x: hidden; }
	.schoolEventsWrapper{margin-bottom:0px; padding-bottom:0px; float:none; height:auto; width:auto;}
	.schoolEventsWrapper label{display:block; font-weight:700; line-height:20px; padding-top:5px; margin-bottom:0px;}

/*create academic year - schedules - popup */
	.scheduleData { list-style:none; padding:0; }
	.scheduleData li { padding-bottom:8px; }
	.scheduleData label { display:block; font-weight:700; margin-bottom:4px; } 
	.scheduleData .textInput { color: #3f3f3f; font-style: normal; margin: 0 7px 0 0; }
	.textInput2{ color: #3f3f3f;font-style: normal; margin: 0 7px 0 0; width:55px; display:inline-block; float:left; }
	.textInput3{ color: #3f3f3f;font-style: normal; margin:0; font-weight:700; width:50px; display:inline-block; float:left;box-shadow:0px 1px 0px 0px #ddd;background:url(/ce-static-testedge/common/images/spinner-bg.png) repeat; border:1px solid #E4E4E4; font-size:12px;  line-height:24px; padding:0 0 0 10px; }
	.sectionContainer label.lblSchedule { display:block; font-size:13px; font-weight:700; margin:5px 0; }
	.sectionContainer label.lblSchedule span.font100{ font-size:13px; font-weight:100; margin:5px 0; }
	.fontsize12 .timeperiodlist li{font-size:14px;font-weight:normal;}
	.spin-left-arrow, .spin-right-arrow{ float:right; display:block;}
	.spin-left-arrow{ background:url(/ce-static-testedge/common/images/spinner-up.png) no-repeat; width:9px; height:5px; display:inline-block; position:absolute; top:7px; right:10px;}
	.spin-right-arrow{ background:url(/ce-static-testedge/common/images/spinner-down.png) no-repeat; width:9px; height:5px; display:inline-block; position:absolute; top:14px; right:10px;}
	
	.spinner-arrow{position:relative; width:1px; height:17px;}
	.spinner{float:left; display:inline-block;}
	.crossIcon { height:22px; width:25px; z-index:1000; display:block; }
	.schoolEventstable tr:hover a.crossIcon { background:url(/ce-static-testedge/common/images/cross-icon.png) no-repeat; }
/*create academic year - schedules - popup */

/*Bo Custom Checkbox*/

	.checkBoxMaster li{margin:0px 10px 0px 0px;float:left; display:inline-block; padding:0px;}
	.checkBoxMaster li label{ line-height:30px; float:left; }
	.checkbox {
		width: 19px;
		height: 19px;
		padding: 0 5px 0 0;
		background: url(/ce-static-testedge/common/images/checkbox.png) no-repeat;
		display: block;
		float: left;
		margin:4px 0px 0px 0px;
	}

/*En Custom Checkbox*/

	.ui-spinner { height:25px; float:left; margin-right:10px; }
	.ui-spinner-input { height:25px; margin:0 22px 0 5px; width:27px; border:none !important; }
	.spinnerT { width:60px; }
	.ui-button-text-only .ui-button-text { padding: 0; }
	.ui-state-default .ui-icon-triangle-1-n { background: url(/ce-static-testedge/common/images/spinner-up.png) no-repeat center; }
	.ui-state-default .ui-icon-triangle-1-s { background: url(/ce-static-testedge/common/images/spinner-down.png) no-repeat center; }

/*BO ClassRoom Select*/

	.classRoomSelect { width:40px; height:24px; line-height:24px; position:relative; }
	.up { z-index:1; }
	.seletc { display:block; height:24px; color:blue; }
	.showBox { position:absolute; z-index:99999999999999999; background:url(/ce-static-testedge/common/images/tootTipArrow.png) no-repeat 5px 0; padding-top:6px; width:409px; }
	.gry-pointer {	background:url(/ce-static-testedge/common/images/tootTipArrowGray.png) no-repeat 5px 0;		} 
	.headertoolTip { background:url(/ce-static-testedge/common/images/toolTipBg.png) repeat-x #fff; height:28px; line-height:29px; padding-left:10px; font-size:18px; color:#fff; color:#fff; text-shadow: 0px 1px 0px #c4801b, 0px 1px 0px rgba(196, 128, 27, 0.80); }
	.classroomBox { height:125px; border:1px solid #ccc5ba; border-top: none; padding:10px; background:#fff; }
	.classroomBox .ci-dropdown { margin-right:10px; }
	
	.help { width:26px; margin:8px 0 0 0; height:16px; }
	
	.rtPos { right:0; }
	.help .showBox { background-position: 475px 0; width:500px; }
	.help .classroomBox { height:auto; color:#666; }
	.help .classroomBox p { font-size:12px; text-shadow:none; line-height:18px; font-weight:normal; margin-bottom:10px; }
	.help .classroomBox img { border:1px solid #cdcdcd; padding:2px; }
	.help .bottomButton { margin:0; border-top: none; }
	
	.roomWrap { margin-top:10px; }
	.room { color:#000 !important; width:38px; height:34px; padding-top:4px; border:1px solid #bdd5e6; background:url(/ce-static-testedge/common/images/roomBg.png) repeat-x; float:left; text-align:center; margin:0 9px 9px 0; }
	.roomWrap .last { margin-right:0; }
	.room:hover, .add { border:1px solid #96d677; background:#abeb8d; }
	.room span { display:block; line-height:16px; font-size:11px; font-weight:700; }
	.booked { border:1px solid #c9c9c9; background:#e1e1e1; }
	.booked:hover { border:1px solid #c9c9c9; background:#e1e1e1; }

	.scholastic .seletc { display:block; height: 18px; color:blue; }
	.scholastic .showBox { background-position: 390px 0; }
	.scholastic .classroomBox { height:95px; }

/*EO ClassRoom Select*/

/*Common Classes */
	.schoolEventstable{
	 background-color:#cdcdcd;
	 text-align:left;
	 border: 1px solid #d8d8d8;
	 box-shadow:0px 1px 1px #ddd;
	 width:100%;
	}
	.grdBook .schoolEventstable{ 
	border-left: none;
	border-right: none;
	border-bottom:none;
	}
	.schoolEventstable tr.border-bottom 
	{ 
	 border-bottom:1px solid #d8d8d8;
	}

	
	table.schoolEventstable tr th {
	 background-color: #f7f7f7;
	 font-size: 11px;
	 padding: 0 9px;
	 height:28px; 
	 line-height:28px;
	 color:#505050;
	 font-weight:600;
	}
	
	table.schoolEventstable tbody td {
	 color: #3D3D3D;
	 padding: 10px;
	 background-color: #FFF;
	 vertical-align: top;
	 border-bottom:1px dotted #d8d8d8 !important;

	}
	
	table.grBooktable tbody td {
	 padding: 8px 10px 9px;
	}
	
	table.schoolEventstable tbody td.num {
	 line-height:23px;
	}
	
	table.schoolEventstable tbody td span.fontBlod {
	 color: #3D3D3D;
	 vertical-align: top;
	 font-weight:600;
	}
	
	#add-Schedule table.schoolEventstable tbody td {
	 padding: 5px;
	}
	table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:0;
	width: 100%;
	text-align: left;
	}
	table.tablesorter tr th {
		background-color: #f7f7f7;
		font-size: 14px;
		padding: 0 9px;
		height:28px; 
		line-height:28px;
	}
	table.tablesorter thead tr .header {
		cursor: pointer;
	}
	table.tablesorter tbody td {
		color: #3D3D3D;
		padding: 10px;
		background-color: #FFF;
		vertical-align: top;
		border-bottom:1px dotted #d8d8d8;
	}
	table.tablesorter thead tr .headerSortUp {
		background: url(/ce-static-testedge/common/images/arrowUp.png) no-repeat 90% center;
	}
	table.tablesorter thead tr .headerSortDown {
		background: url(/ce-static-testedge/common/images/arrowDown.png) no-repeat 90% center;
	}
	table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #f2f2f2;
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
	}
	.schoolEventstable .checkbox { margin:0; }
	.schoolEventstable .ci-dropdown .checkbox { margin:2px 0 0 3px; }
	
	.classRoom table.schoolEventstable {
		margin-bottom:180px;
		}
	.classRoom table.schoolEventstable tbody td {
	 color: #3D3D3D;
	 padding: 4px 10px;
	 background-color: #FFF;
	 vertical-align: top;
	 border-bottom:1px dotted #d8d8d8;
	 line-height:25px;
	}
	.autoTime { font-size:11px; }
	.autoTime table.schoolEventstable tr th {
		padding: 0 5px;
	}
	
	.autoTime table.schoolEventstable tbody td {
		padding:5px;
	}
	.autoTime .checkBoxMaster li { margin-right:7px; }
	.autoTime .checkbox { margin:0 2px 0 0; padding:0; }
	.marginBottom340 { margin-bottom:340px; } 
	
	table.promote tr td { height:25px; padding:5px 10px 5px 10px; vertical-align:middle; }
	/*Mani Promote students - 23092013*/
	.promoteStudentTr tr:hover a.crossIcon{ background:url(/ce-static-testedge/common/images/cross-icon.png) no-repeat; margin:1px 0;}
	/*.schoolEventstable tr:hover a.crossIcon { background:url(/ce-static-testedge/common/images/cross-icon.png) no-repeat; }*/
	
	
	.floorDescription
	{
		font-weight: normal;
		padding-left: 107px;
	}
	 
	.floorContentScholastic
	{
	  background:#fff;
	  border:1px solid #d8d8d8;
	  border-top:none; 
	  padding:10px 0px;
	  margin-bottom:10px;
	  box-shadow: 0 1px 2px -1px #DDDDDD;
	}
	.outerBlock
	{
		list-style-type:decimal;
		margin:0px;
		padding:0px;
	}
	
	.outerBlock li
	{
		list-style-type:decimal;
		display:inline-block;
		margin:0px ;
		padding:5px 0 0px 0px;
		width:100%;
	}
	
	.outerBlock li:hover a.editIcon { background:url(/ce-static-testedge/common/images/editIcon.png) no-repeat; }
	.outerBlock li:hover a.deleteIcon { background:url(/ce-static-testedge/common/images/deleteIcon.png) no-repeat; margin-right:10px; }
	
	.outerBlock li .firstChildBlock li:hover a.editIcon { background:url(/ce-static-testedge/common/images/editIcon.png) no-repeat; }
	.outerBlock li .firstChildBlock li:hover a.deleteIcon { background:url(/ce-static-testedge/common/images/deleteIcon.png) no-repeat; margin-right:10px; }
	
	.outerBlock li:hover .firstChildBlock .editIcon { background:none; }
	.outerBlock li:hover .firstChildBlock .deleteIcon { background:none; }
	
	.outerBlock li span
	{
		float:left;
		display:inline-block;
		margin:5px 10px 5px 7px;
	} 
	.outerBlock li .scholasticInput
	 {
		 margin:0px 10px 0px 0px;
		 width:167px ;
		 color:#3f3f3f; 
		 font-style:normal ;
	 }
	 
	.outerBlock li .scholasticInput2
	 {
		color:#3f3f3f; 
		font-style:normal;
		width:520px;
	 }
	 .outerBlock2
	{
		list-style-type:decimal;
		margin:0px;
		padding:0px;
	}
	
	.outerBlock2 li
	{
		list-style-type:decimal;
		float:left;
		display:inline-block;
		margin:0px 0px 0px 0px;
		padding:0 0 0px 0px;
		
	}
	
	.outerBlock2 li span
	{
		float:left;
		display:inline-block;
		margin:5px;
	}
	.outerBlock2 li .scholasticInput
	 {
		 margin:0px 10px 0px 0px;
		 width:167px ;
		 color:#b0b0b0; 
		 font-style:italic ;
	 }
	 
	.outerBlock2 li .scholasticInput2
	 {
		color:#b0b0b0; 
		font-style:italic;
	 }
	 
	 .firstChildBlock
	 {
		margin: 0;
		padding:0 ;
	 }
	 .firstChildBlock li
	{
		float:left;
		list-style-type:lower-alpha;
		display:inline-block;
		width:100%;
		padding-top:5px;
	}
	.firstChildBlock li:hover .editIcon { background:url(/ce-static-testedge/common/images/editIcon.png) no-repeat; }
	.firstChildBlock li:hover .deleteIcon { background:url(/ce-static-testedge/common/images/deleteIcon.png) no-repeat; margin-right:10px; }
	
	.firstChildBlock li span
	{
		float:left;
		display:inline-block;
		margin:3px 10px;
	}
	.firstChildBlock li span.scholasticDesc { width:630px; }
	
	.firstChildBlock li .scholasticInput
	 {
		 margin-right:10px;
		 width:154px ;
		 color:#3f3f3f; 
		 font-style:normal ;
	 }
	 
	.firstChildBlock li .scholasticInput2
	 {
		color:#3f3f3f; 
		font-style:normal;
		width:520px;
		margin-right:10px;
	 }
	 .secondChildBlock li
	 {
		display:inline-block;
		margin: 0;
		padding:5px 0 0 0; 
		float:left;
	 }
	 .secondChildBlock li:hover { background:#eff8ff; }
	 .crossIcon { margin:5px 10px 0 0; width:16px; height:16px; }
	 
	 .secondChildBlock li:hover .crossIcon {
		background:url(/ce-static-testedge/common/images/cross-icon.png) no-repeat;
	 }
	
	 .secondChildBlock li span
	{
		float:left;
		display:block;
		width:12px;
		margin:3px 10px 3px 35px;
	}
	
	 .secondChildBlock li span.scholasticDesc
	{
		width:700px;
	}
	
	.secondChildBlock li .scholasticInput
	 {
		 margin-right:10px;
		 width:686px ;
		 color:#3f3f3f; 
		 font-style:normal ;
	 }
	
	.seperatorLine
	{
		border-bottom: 1px dotted #CBCBCB;
		margin-top:5px;
		padding:0px;
	}
	.borderLine{
		border-bottom: 1px solid #CBCBCB;
		margin:5px 0px 5px 0px;
		padding:0px;
	}
	.addRoomBtn1{
		margin-left:10px;
	}
	.addRoomBtn2{
		margin-left:29px;
	}
	
	.tableBorder { border:1px solid #ebebeb !important; } 

	.border-bottom { border-bottom:1px solid #d8d8d8; }
	.lineHeight24 { line-height:24px; }
	.width98per { width:98%; }
	.width105 { width:105px; }
	.width105 ul { width:105px; }
	.width44 { width:44px; }
    .width46 { width:46px; }
	.width44 ul { width:44px; }
	.width256 {width:256px; }
	.width256 ul { width:256px; }
	.width170 {width:170px; }
	.width180 {width:180px; }
	.width150 {width:150px; }
	.width190 {width:190px; }
	.width170 ul { width:170px; }
	.width160 {width:160px; }
	.width160 ul { width:160px; }
	.width123 {width:123px; }
	.width123 ul { width:123px; }
	.width90 { width:90px;}
	.width90 ul {width:90px;}
	.width70 { width:70px; }
	.width70 ul { width:70px; }
	.width80 { width:80px; }
	.width80 ul { width:80px; }
	.width60 { width:60px; }
	.width60 ul { width:60px; }
	.width100 { width:100px;}
	.width100 ul {width:100px;}
	
	.width20 { width:20px; } 
	.width65 { width:65px; }
	.width465 { width:465px; }
	.width360 { width:360px; }
	.width350 { width:350px; }
	.width660 { width:660px; }
	.width750 { width:750px; }
	.width120 { width:120px; }
	.width130 { width:130px; }
	.width140 { width:140px; }
	.width210 { width:210px; }
	.width230 { width:230px; }
	.width240 { width:240px; }
	.width320 { width:320px; }
	.width280 { width:280px; }
	.width300 { width:300px; }
	.width310 { width:310px; }
	
	.arrowUp { background:url(/ce-static-testedge/common/images/spinner-up.png) no-repeat center #f5f5f5; width:21px; height:21px; display:block; border:1px solid #cfcfcf; }
	.arrowDown { background:url(/ce-static-testedge/common/images/spinner-down.png) no-repeat center #f5f5f5; width:21px; height:21px; display:block; border:1px solid #cfcfcf; }
	
	.border 
	{ 
	 border:1px solid #cdcdcd;
	}
	
	.padding20 { padding:0 0 20px 20px; }
	.borderBottom 
	{ 
	 display:block;
	 height:0;
	 padding:0;
	 border:none;
	 border-bottom:1px dotted #d8d8d8;
	}
	
	.borderBottomBlue 
	{ 
	 display:block;
	 height:0;
	 padding:0;
	 border:none;
	 border-bottom:1px dotted #0079e1;
	}
	.bottomSpacing { margin-bottom:220px; }
	.gray { color:#818181; }
	.lightGray { background:#f7f7f7 !important; }
	.darkGray { background:#e9e9e9 !important; }
	table.schoolEventstable tbody td.error { background-color:#f4716b; color:#fff;}
	table.schoolEventstable tbody td.edit { padding:0px 5px 0px 5px !important;}
	table.schoolEventstable tbody td.error select{margin-bottom:2px;font-size:11px; height:31px;}
	table.schoolEventstable tbody td.edit select{margin-bottom:2px;font-size:11px; height:31px}
	table.schoolEventstable tbody td.error.padding{padding:0px 5px 0px 5px !important;}
	.errorText { color:#f4716b; }
	
	#create-Shift .checkbox { margin:0 10px 0 0; padding:0; clear:none; }
	#create-Shift .list li { line-height:24px; padding:7px 0; }
	#create-Shift .list .title { display: block; width: 120px; }
	#create-Shift .list li .checkbox { margin-right:2px; } 
	
	.attendance .checkbox { margin:0; padding:0; clear:none; }
	.review { display:block; width:60px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
	
	.cardBox { width:24%; }
	.cardWrap { height:100px; border:1px solid #e4e4e4; } 
	.cardBox .seletc { display:inline-block; height:24px; }
	.classSelect { position:relative; height:25px; margin-left:5px; }
	.selectClass {
		position: absolute;
		background: #fff;
		top: 24px;
		left:0;
		padding: 7px;
		margin-top: 0;
		border:1px solid #c6c6c6;
		-moz-box-shadow: 0 0 5px #c6c6c6;
		-webkit-box-shadow: 0 0 5px #c6c6c6;
		box-shadow: 0 0 5px #c6c6c6;
		width:100px;
		height:auto;	
	}
	.selectClass li { clear:left; line-height:24px; }
	.selectClass li .checkbox { margin:0 10px 0 0; padding:0; }
	.borderRight { border-right: 1px solid #ebebeb; }
	.borderLeft	{ border-left: 1px solid #d8d8d8; }
	.iconAttendance { background:url(/ce-static-testedge/common/images/iconAttendance.png) no-repeat top left; width:33px; height:30px; display:block; }
	.iconDailylog { background:url(/ce-static-testedge/common/images/iconDailylog.png) no-repeat top left; width:33px; height:30px; display:block; }
	.whiteBg { background:#fff !important; }
	.iocnContainer { line-height:30px; }
	.courseCompletion { background:url(/ce-static-testedge/common/images/courseCompletion.png) no-repeat center left; display:block; height:24px; padding-left:25px; line-height:24px; }
	.classPerformance { background:url(/ce-static-testedge/common/images/classPerformance.png) no-repeat center left; display:block; height:24px; padding-left:25px; line-height:24px; }
	.iconCourseCompletion { background:url(/ce-static-testedge/common/images/courseCompletion.png) no-repeat top left; width:20px; height:20px; display:block; }
	.iconClassPerformance { background:url(/ce-static-testedge/common/images/classPerformance.png) no-repeat top left; width:20px; height:20px; display:block; }
	.iconBehavioralEvaluation { background:url(/ce-static-testedge/common/images/iconBehavioralEvaluation.png) no-repeat top left; width:20px; height:20px; display:block; }
	
	.iconPresent { background:url(/ce-static-testedge/common/images/present.png) no-repeat top left; width:14px; height:13px; display:block; margin-right:5px; }
	.present { color:#57a837; }
	
	.iconAbsunt { background:url(/ce-static-testedge/common/images/absent.png) no-repeat top left; width:14px; height:13px; display:block; margin-right:5px; }
	.absunt { color:#d44c31; }
	
	.delete { width:16px; height:16px; display:block; margin-top:5px; }
	.chptrRow:hover .delete { background:url(/ce-static-testedge/common/images/cross-icon.png) no-repeat; } 
	
	.deleteAnsOp { background:url(/ce-static-testedge/common/images/cross-icon.png) no-repeat; width:16px; height:16px; display:block; margin-top:5px; }
	.select {
		height: 26px;
		padding: 2px;
		color: #000;
		border:1px solid #cdcdcd;
		font: 12px normal arial,sans-serif;
		overflow: hidden;
	} 
	.select option { border-bottom:1px solid #ccc; }
	.placeholder { width:118px; height:120px; margin-bottom:5px; background:#fff; }	
	.nicEdit-main { background:#fff; }
	
	.flyRight { position:fixed; left:55%; z-index:1; }
	.flyRight1 { position:fixed; left:49.9%; z-index:1; }
		
	#page-loader {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background:url(/ce-static-testedge/common/images/pageLoaderBg.png) repeat top left;
	z-index: 10000;
	display: none;
	text-align: center;
	width: 100%;
	padding-top: 200px;
	color:#fff;
	}
	
	#page-loader img { margin-bottom:10px; }
	
/*Eo Common Classes */

	  .inactiveAcadYearDiv {margin-right:20px; margin-top:12px;}
   	  .blueHeading{ font-size:12px; color:#0079e1; font-weight:600;} 
      .schoolEventstable .headerBorder th {border:1px solid #d8d8d8; border-top:none; }
	  .schoolEventstable .tdBorder td {border:1px solid #d8d8d8;}
      .schoolEventstable .headerBorder td span {color:#818181;} 
	  .secondaryText{ font-size:11px; font-style:italic; color:#8D8D8D;}
	  .italicText{ font-style:italic;}	
	  .headingWidth240 {width:240px;} 
	  .floorAdded .chapterName { width:240px;}
	  .tableWithoutBorderShadow{border:none; box-shadow:none;}
	  .tableTdWithoutBorder{border:none; box-shadow:none;}
	  .tableTdWithoutBorder .tdWithoutBorder{border-bottom:none;}
	  .width410 { width:410px;}	
	  .redText{ color:#E10000;}
	  .negativeTopMargin{ margin-top:-1px;}
      .schoolEventstable .thRightBorder{border-right:1px solid #d8d8d8;} 
	  .marginLeft60 { margin-left:60px;}
	  .marginLeft300 { margin-left:300px;}
	  .altSection{ display:none;}
	  .borderHR{ border-bottom:1px solid #999;}
	  .width100Percent{ width:98%;}
	  .smallText{ font-size:10px; color:#888;}
	  .actionButtonsHide{ display:none;}
	  .actionButtonsShow{ display:block;}
	  .nonBold{ font-weight:normal;}
	  .fontSize14{ font-size:14px;}
	  .dottedBottomBorder{ border-bottom:1px dotted #000000;}
	  .wordsBgNormal{ background-color:#B3D9FF;}
	  .wordsBgSelect{ background-color:#10a2d7;}
	  .width570{ width:570px;} 
	  .studentDetailsBox{border:1px solid #C3C3C3; height:180px; width:220px; padding:10px;}
	  .notificationsBox{width:570px;}
	  .notificationBoxHeading{ background-color:#fffba7 !important; width:630px; padding:5px !important;}
	  .notificationBoxContent{ background-color:#fffdd5 !important;  width:630px; padding:5px;}
	  .calendarEventsHeading{ width:260px; height:19px; border:1px solid #c3ecaf; background-image:url(/ce-static-testedge/common/images/greenHeadingBg.png); background-repeat:repeat-x; padding-top:5px; padding-left:5px;}
	  .whiteContainer{ background-color:#FFF; border:1px solid #cdcdcd;}
	   .greenTopArrowTD{background-image:url(/ce-static-testedge/common/images/greenTopArrow.png); background-position:top right; background-repeat:no-repeat;}
	   .yellowTopArrowTD{background-image:url(/ce-static-testedge/common/images/yellowTopArrow.png); background-position:top right; background-repeat:no-repeat;}
	   .redTopArrowTD{background-image:url(/ce-static-testedge/common/images/redTopArrow.png); background-position:top right; background-repeat:no-repeat;}
	  
	  .schoolEventstable .TDMiddleCenter{ vertical-align:middle; text-align:center;}
	  .greenBorder{ border:1px solid #7ec65a;}
	  .headingText16{ font-size:16px;}
	  
	  .graphMain{ background-image:url(/ce-static-testedge/common/images/graphScale.png); background-repeat:no-repeat; width:865px; height:450px;}
	  .graphMain ul li a{color:#5e5e5e;}
	  .graphMain ul{width:112px; position:absolute;}
	  .graphMain ul.column1{bottom:25px; left:37px;}
	  .graphMain ul.column2{bottom:25px; left:155px;}
	  .graphMain ul.column3{bottom:25px; left:272px;}
	  .graphMain ul.column4{bottom:25px; left:389px;}
	  .graphMain ul.column5{bottom:25px; left:506px;}
	  .graphMain ul.column6{bottom:25px; left:623px;}
	  .graphMain ul.column7{bottom:25px; left:740px;}
	  .graphColumnDiv{ width:112px; height:400px; backgro und-color:#D8D8D8;}
	  .graphStudentNameBox{ width:110px; height:18px; background-image:url(/ce-static-testedge/common/images/graphStudentNameBg.png); background-repeat:repeat-x; border:1px solid #dde7f0;margin-top:2px;}
	  .graphStudentNameBoxHover{ width:110px; height:18px; background-color:#d2e7f6; border:1px solid #dde7f0;}
	  .graphStudentBoxOpen{ width:110px; background-color:#FFF; border:1px solid #dde7f0;}
	  .upcomingEventsBox{ padding:10px; width:185px; height:120px; border:1px solid #D3D3D3; background-color:#FFF;}
	  .studentInfoBox{ position:absolute; width:240px; he ight:115px; background-color:#FFF; border:1px solid #D6D6D6; margin-left:230px; margin-top:200px; display:none; }
	  

	  #selectPeriodsCheckboxes{  display:none;}

	  .selectBlock{ width: 50px; height:20px;	font-style: normal;	background:url(/ce-static-testedge/common/images/dropDownBg.png) repeat-x bottom;	border:1px solid #d6d6d6;	display:inline-block; line-height:25px; padding:5px; margin:0 5px 10px 0;}
	  /*Added by Mani-23-09-2013 for promote students*/
	  	.selectBlockPromote{ width: 100px; height:15px;	font-style: normal;	background:url(/ce-static-testedge/common/images/dropDownBg.png) repeat-x bottom;	border:1px solid #d6d6d6;	display:inline-block; line-height:15px; padding:3px; margin:0 5px 5px 0;}
	  /*comments end*/
	  .selectBlock a{ display:inline-block;}
	  .selectBlock:hover .crossIcon{ background:url(/ce-static-testedge/common/images/cross-icon.png) no-repeat; margin:3px 0;}
	  .fullScreenIcon{ background:url(/ce-static-testedge/common/images/fullScreen.png); width:18px; height:18px;margin: 10px 10px 0 0;}	
	  #defineQuesPaperMain{ display:none;}
	  #newQuestionSet{ display:none;}	
	  #selectedChapters{ display:none;}
	  #invokeCRSDiv{ display:none; margin-left:215px;}
	  #changeQuestionDiv{display:none; margin-left:365px;}
	  #questionTypeDropdown{ display:none;}
	  #chapterDropdown{display:none;}
	  #Qtype-FibInterchangableAnswerDiv{ visibility:hidden;}
	  #Qtype-FibFixedplaceAnswerDiv{ visibility:hidden;}
	  #Qtype-FibSingleCorrectAnswerDiv{ visibility:hidden;}
	  #Qtype-SequencingAnswerDiv{visibility:hidden;}
	  #pair1-match1-del{ display:none;}
	  #pair1-match2{ display:none;}
	  #singleQuestionDiv{ disp lay:none;}
	  #passageQuestionDiv{ display:none;}
	  #ImageQuestionDiv{ display:none;}
	  #parentsLoginBox{ margin:0 auto; margin-top:5px; width:500px; background:#fff; padding:30px; border:1px solid #cdcdcd; height:400px;}	  

/* 2.6 Grade Book
-----------------------------------------------------------------------------------------------*/
.gradeBoook{
	border-top:1px solid #cdcdcd;
}
.bgDarkGray { background: url(/ce-static-testedge/common/images/bgDarkGray.png) repeat-x; }
.gradeBoook td { border:1px solid #cdcdcd; border-left:none; }
.gradeBoook .headMain { height:30px; line-height:30px; font-size:14px; font-weight: 700; text-align:center;  }
.gradeBoook table td { padding:0 5px; border:none; height:30px; line-height:30px; border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; }


.gradeBoook table table td:last-child { border-right:none; }
.borderBotmNone { border-bottom:none !important; }
.gradeBoook .borderBotm { border-bottom:1px solid #cdcdcd; }

.addMks label { margin:0; } 

.arow { background:url(/ce-static-testedge/common/images/termArrowL.png) no-repeat; display:block; width:15px; height:18px; margin-top:5px; }
.arowR { background:url(/ce-static-testedge/common/images/termArrowR.png) no-repeat; display:block; width:14px; height:18px; margin-top:5px; border-left:1px solid #cdcdcd; }

.Head .borderLeft{
	border-left:1px solid #c6c6c6;
}
.Head2{
	background:#f8f8f8;
	height:96px ;	
	text-align:center;
}
.Head3{
	background:#f7f7f7;
	height:37px;
	text-align:center;
}
.Head2.border-bottom{
	border-bottom:1px solid #ebebeb;
}
.expCol1 ,.expCol2,.expColInner{
	background: #FEFEFE;
	border: 1px solid #D0D0D0;
	margin-top: 7px;
	padding: 3px;
}
.expColIcon{
	background:url(images/ExpanCollapseIcon.png);
	width:5px;
	height:9px;
	display:block;
}
.tableContent{
	height:34px;
	border-bottom:1px dotted #cdcdcd;
}


/* 2.6 Footer
-----------------------------------------------------------------------------------------------*/
	/*  MainFooterWrapper */
	.footerWrapper{  margin:0 auto; width:100%; padding:20px 0 0 0; position:fixed; bottom:0px; }
	
	
	/*  footer */
	.footerbg { width:916px; padding:7px 16px 0 10px; height:33px; background:#000;  margin:0 auto;}
	.footer { width:780px; float: left; padding:6px 0 0 0; }
	.footer ul li{ list-style-type:none; margin:0px 5px; padding:0px; float:left; font-size:12px; color:#c3c3c3; display:inline-block; width:auto; }
	.footer ul li a{  float:left; color:#c3c3c3;}
	.footer ul li a:hover{  float:left; color:#c3c3c3; text-decoration:underline;}
	.footer ul li.seperator{  float:left; display:inline-block; border-left:1px solid #c3c3c3; height:10px; margin:3px 0 0 0;}
	
	 .FB{  float:right; display:inline-block; background:url(/ce-static-testedge/common/images/icon_sprite.png) left -45px; height:24px; margin:0px 0 0 0px; width:25px;}
	 .TW{  float:right; display:inline-block; background:url(/ce-static-testedge/common/images/icon_sprite.png) left 0px; height:24px; margin:0px 0 0 10px; width:25px;}
	 
	 
	 /***********************/
	 
	 	.cardWrapFixed { width:100px; height:100px; border:1px solid #e4e4e4;margin:0px auto; }
			.border-bottom-thick { border-bottom:2px solid #d8d8d8; }
			      .smallPlaceholder{width: 35px;height: 35px; border:1px solid #d8d8d8;}
				  	.marginTop30 { margin-top:30px !important;}
						.padding10 { padding:10px; }
					.border-right{border-right: 1px solid #d8d8d8}
            .activeLink{background:#fff !important; border-right:0px none !important;}
			.smallgrayFont{font-size: 10px;font-weight: bold;color: #958895;}
			.customAccordian .ui-accordion-header{margin:0px auto !important}
			.custcc.ui-accordion-header {padding:0px !important; border: 1px solid #cdcdcd !important;}
			.customTab{padding:0px !important; background: #fff !important; height: auto !important;}
			 .borderRightBold{border-right: 1px solid #dcdcdc;}
           .hideAccIcon span{display:none}
			 .width15p{width:15%}
			 .width85p{width:85%}
			 .tabLeftBlock{width:45%; float:left; background: #fff;  padding: 10px 0px 29px 10px;   border-right:1px solid #d8d8d8}
			 .tabRightBlock{ width:52%; float:left; background: #fff; padding: 10px 0px 10px 10px;}
			 .curptr{cursor:pointer}
			 .accTop{padding: 5px 0px 5px 0px !important;border: none !important;}
			 #tab ul li.ui-tabs-nav li{height:auto !important}
			 .verticle-tab{padding:3px 0px 3px 0px !important; width:100%; height: auto !important;}
			 .verticle-tab a {height: auto !important; float:none !important; display:block !important;}
			 .verticle-tab .ui-state-active{background:#fff !important}
			 
			 .tab-container  .ui-widget-header .ui-state-active{	background:#fff !important ;border-right:none !important	}
			 .tab-container #tabs { margin:0px ;}
			 .tab-container #tabs .ui-widget-header {border-bottom: none !important;}
			 .tab-container .ui-tabs .ui-tabs-nav li:first-child{border-left:none !important;}
			 .tab-container .subject-header{padding: 0px 0px 0px 8px;font-size: 12px;}
 			  .width15p{width:15%;}
			  .width39p{width:39%;}
			  .width45p{width:45%;}
			   .width100p{width:100%}
            .acc-header{padding: 5px 0px 5px 0px; border: none;}
			.tab-container .paddingNone { padding:0 !important; }

             .tab-container .ui-tabs .ui-tabs-nav li{font-size:12px !important;}
			 .marginNone{margin:0px !important}
			 .teachersDb{}
			 .teachersDb .paddingNone { padding:0 !important; border:0px none !important}
			 .greenBg{background-image:url(/ce-static-testedge/common/images/greenTopArrow.png); background-position:top right; background-repeat:no-repeat; }
			 .orangeBg{background-image:url(/ce-static-testedge/common/images/redTopArrow.png); background-position:top right; background-repeat:no-repeat;}
			 .yelloBg{background-image:url(/ce-static-testedge/common/images/yellowTopArrow.png); background-position:top right; background-repeat:no-repeat;}
			 .thRightBorderDark{border-right:1px solid #CCC !important; border-bottom:1px solid #CCC !important; padding-top:13px !important; padding-bottom:13px !important;} 
			 

			.cust-tooltip{background: #fbfae0;width: 290px;text-align:left;font-size:10px;padding: 5px;border: 1px solid #ccc;float: left;position: absolute;left: -55px;bottom: -118px;display: none;display: none;z-index: 23333;}
			.cust-tooltip1{background: #fbfae0;width: 290px;text-align:left;position: absolute;left: -174px;bottom: -118px;display: none;font-size: 10px;padding: 5px;border: 1px solid #ccc;display: none;z-index: 23333;float: left;}
			.cust-tooltip2{background: #fbfae0;width: 290px;text-align:left;position: absolute;left: -55px;top: -118px;display: none;font-size: 10px;padding: 5px;border: 1px solid #ccc;display: none;z-index: 23333;float: left;}
			.cust-tooltip3{background: #fbfae0;width: 290px;text-align:left;position: absolute;left: -174px;top: -118px;display: none;font-size: 10px;padding: 5px;border: 1px solid #ccc;display: none;z-index: 23333;float: left;}	
			
			
			.cust-tooltip-1{background: #fbfae0;height: 50px;width: 200px;text-align:left;font-size: 10px;padding: 5px;border: 1px solid #ccc;float: left;position: absolute;left: -55px;bottom: -62px;display: none;display: none;z-index: 23333;}
			.cust-tooltip-11{background: #fbfae0;height: 50px;width: 200px;text-align:left;position: absolute;left: -84px;bottom: -63px;display: none;font-size: 10px;padding: 5px;border: 1px solid #ccc;display: none;z-index: 23333;float: left;}
			.cust-tooltip-12{background: #fbfae0;height: 50px;width: 200px;text-align:left;position: absolute;left: -55px;top: -63px;display: none;
font-size: 10px;padding: 5px;border: 1px solid #ccc;display: none;z-index: 23333;float: left;}
			.cust-tooltip-13{background: #fbfae0;height: 50px;width: 200px;text-align:left;position: absolute;left: -84px;top: -63px;display: none;font-size: 10px;padding: 5px;border: 1px solid #ccc;display: none;z-index: 23333;float: left;}
			
						 
	
	.cust-tooltip-wrp:hover  .cust-tooltip,.cust-tooltip-wrp:hover  .cust-tooltip-1 , .cust-tooltip-wrp:hover  .cust-tooltip1 , .cust-tooltip-wrp:hover  .cust-tooltip2 , .cust-tooltip-wrp:hover .cust-tooltip3,.cust-tooltip-wrp:hover .cust-tooltip-11,.cust-tooltip-wrp:hover .cust-tooltip-12,.cust-tooltip-wrp:hover .cust-tooltip-13{display:block;} 
	.accordion2 .marginTopNone 	{ margin-top:0px; !important;}
	.paddingTB	{padding: 3px 0px 3px 0px !important;}
	.notificationBoxHeading ui-accordion-header-icon ui-icon ui-icon-triangle-1-s	{float:right !important}
	.notificationBoxContent			{padding: 7px 5px 7px 5px !important;}
	.schoolEventstable thead tr th	{width:180px; line-height:normal; padding:5px; vertical-align:middle;}
	.schoolEventstable thead tr th.small	{width:90px;}
	.fontNormal{			font-weight:normal;}
	.marginTopN1			{margin-top:-1px;}
	.cust-tooltip-wrp	{position:relative !important; height: 55px;   }
	table.cont-table1 tbody td	{line-height:normal; padding:0px !important; border-bottom:1px solid #d8d8d8 !important; border-right:1px solid #d8d8d8 }
	table.cont-table2 tbody td	{line-height:normal; padding:0px !important; border-bottom:1px solid #d8d8d8 !important; border-right:1px solid #d8d8d8 }
	.custHt			{vertical-align:central; padding:10px 10px 6px 10px;}
	.custHt img		{vertical-align:middle !important;}
	.test td tr:hover{background:none}
	.test ul li.ui-state-active.ui-state-hover{background: url(../images/tabActiveBg.png) repeat-x bottom !important;}
	.test ul li.ui-state-hover{background: none !important;}
	#tabsdb1-1.borderNone,#tabsdb1-2.borderNone{border:0px none !important}
	#tabspopup ul.ui-widget-header,#tabspopup1 ul.ui-widget-header{background:none !important;}
	#plan-Progress .bottomButton {border-top:0px none;}
	#tabspopup-1,#tabspopup-2,#tabspopup1-2,#tabspopup1-1{border-top: 1px solid #ccc;margin-top: 9px;}
	.tab-tbl td p{font-size: 11px;padding: 0px 0px 8px 0px;}
	table.tab-tbl tbody td{padding:9px !important;}
	.padding10_5{padding:5px 0px 0px 10px}
	.cust-tooltip-wrp a{color: #333;}
	#Assessment-Tracker .bottomButton {border-top:0px none;}
	.slider {background: #e9f6ff; border-radius: 20px;margin:-35px 10px 10px 0px;}
	.slider .padding{padding:3px !important;}
	.slider li{height:20px !important;border: 0px none !important;border-radius:20px; font-size:11px !important}
	.slider ul{border-radius:20px !important;height:22px !important}
	.tabLeftBlock table tr td .ui-progressbar .ui-progressbar-value{margin-top:0px !important}
	.slider-cust{height:0px !important; padding:5px !important;margin: -2px 15px 0px 15px !important;}
	.hide{display:none}	
	.show{display:block}
	#tabspopup-2 .ui-datepicker-trigger{margin: 15px 0 0 10px;}
	.rowsorter #sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
	.rowsorter #sortable li { margin: 0px; padding: 0.4em;  font-size: 12px; background:#FFFFFF; cursor:pointer;}
	.rowsorter #sortable li a{ color:#0079e1}
	.rowsorter #sortable li span{display: inline-block; font-size: 12px;}
	.dragIcon { display:block; width:8px; height:13px; background:url(../images/drag-drop.png) no-repeat top; margin:5px; float:left}
	.graphMain .tooltipwrp { position:relative}
	.graphMain .tooltipwrp:hover .studentInfoBox,.graphMain .tooltipwrp:hover .studentInfoBox1{ display:block}
	.studentInfoBox{position: absolute;bottom:22px;left: 20px;width: 240px;background-color: #FFF;border: 1px solid #D6D6D6;z-index: 9999;display:none;}
	.studentInfoBox1{position: absolute;bottom:22px;right: 20px;width: 240px;background-color: #FFF;border: 1px solid #D6D6D6;z-index: 9999;display:none;}
	.studentcards{width: 205px;background-color: #FFF;border: 1px solid #D6D6D6;z-index: 9999;margin-top:10px;}
	.borderdottedTop{border-top:1px dotted #D8D8D8;}
	.borderdottedRight{border-right:1px dotted #D8D8D8;}
	.displayInline{display:inline;}
	.previewQpheader{border:1px solid #ccc !important;border-left: 0px none !important; border-right: 0px none !important}
	.borderNone{border:0px none;}
	.previewQptabPos{margin: 0px 10px 0px 15px;}
	.customCalender{padding: 0px;width: 232px;}
	.customCalender .ui-tabs,.customCalender .ui-tabs-panel{ border:0px none !important}
	.customCalender li a{padding: 8px 5px 0px 5px !important;}
	.dashboardDP .ui-datepicker {width: 19.2em !important;padding:0px}
	.dashboardDP table.ui-datepicker-calendar .ui-state-default{width:auto !important}
	.customCalenderList li a{padding:0px !important ;font-size:11px}
	.customCalenderList li span{font-size:11px}
	.customCalenderList{padding:5px 5px 5px 5px; border-top:1px solid #ccc}
	.customCalenderList  li{height:24px; border-bottom:1px dotted #ccc !important}
	.customCalenderList  li:last-child {border:none !important}
	.eventsTab , .attendenceTab, .dailylogTab, .eventsmallTab{z-index:11;position: absolute; width: 232px;margin: 0px 0px 0px -1px;}
	.eventCircle{width: 23px;height: 23px;background: #999;border-radius: 12px;color: #fff;text-align: center;margin: 0px 0px 0px 3px;cursor: pointer; font-size:11px;}
	.smalltooltip{border:1px solid #ffe6a0; background:#fffddd; position:absolute;top:28px; left:0px; z-index:555; display:none}
    .smalltooltip1{border:1px solid #ffe6a0; background:#fffddd; position:absolute;top:28px; right:-65px; z-index:555; display:none}
	.smallwrap:hover .smalltooltip, .smallwrap:hover .smalltooltip1{display:block}
	.smallwrap{position:relative}
    .expColPos{position: absolute;top: 10px;left: 5px; cursor:pointer;}
	/*.customCalenderHeader .ui-datepicker{width: 19em !important;padding: 0px;}*/
	.customCalenderHeader .ui-datepicker-calendar{display:none}
	#tabs .dashboardDP .ui-widget-header{border-bottom:none !important}
	.border-btmNone{border-bottom:none !important;}
	.fapopupWrapper td{padding:10px 0px 10px 10px !important;}
	.userIcon{ background:url(../images/userIcon.png) no-repeat; width:13px; height:15px; float:left; }
	.userIcon2{ background:url(../images/userIcon2.png) no-repeat; width:16px; height:15px; float:left; }
	.questionIcon{background:url(../images/question.png)  no-repeat; width:80px; height:103px; float:left;}
	.questionpaperIcon{background:url(../images/questionPaper.png) no-repeat; width:80px; height:103px; float:left;}
	.padding5{padding: 5px;}
	
/* for question repository */

.questionIcon{background:url(/ce-static-testedge/common/images/question.png)  no-repeat; width:80px; height:103px; float:left;}
.questionpaperIcon{background:url(/ce-static-testedge/common/images/questionPaper.png) no-repeat; width:80px; height:103px; float:left;}
